home *** CD-ROM | disk | FTP | other *** search
- #include <windows.h>
- #include <stdio.h>
-
- extern "C" double FAR PASCAL _export TestFloatPascal(double);
- extern "C" double FAR _cdecl _export TestFloatCDecl(double);
-
- int PASCAL WinMain(HANDLE hInstance, HANDLE hPrevInstance,
- LPSTR lpCmdLine, int nCmdShow)
- {
- char buffer[80];
- double d1 = 2.5, d2;
-
- _asm int 3
- d2 = TestFloatPascal(d1);
- sprintf(buffer, "The result is %lf", d2);
- MessageBox(NULL, buffer, "TEST", MB_OK|MB_TASKMODAL);
-
- _asm int 3
- d2 = TestFloatCDecl(d1);
- sprintf(buffer, "The result is %lf", d2);
- MessageBox(NULL, buffer, "TEST", MB_OK|MB_TASKMODAL);
-
-
- return(0);
- }
-
-
-